The Quality of Availability: Tackling the Replica Placement Problem

نویسندگان

  • Giwon On
  • Jens Schmitt
  • Ralf Steinmetz
چکیده

The importance of satisfying the availability of service and its data is becoming the most critical factor which decides the successfulness of the Internet-based services and applications. In this work, we take the availability issue into account as a QoS focus, and evaluate the achieved quality of a service by answering the question 'how much the service satisfies the required availability?'. We introduce the concept of quality of availability (QoA) in which the availability is treated as a new controllable QoS parameter, and study the QoA by tackling the replica placement (RP) problem. We distinguish the RP problem in three questions, i.e., (1) finding a 'good' placement with fixed number of replicas, (2) checking the achieved QoA with a selected replica placement, and (3) determining the number and location of replicas for satisfying a required QoA. For each RP question , we reviewed some problem solving algorithms from heuristic and exact methods. We built an experimental simulation environment and implemented the algorithms such as TransitNode heu-ristic and exact state enumeration method. Our primary result shows that (1) the location of replica is a relevant factor for availability QoS, (2) the heuristic method is good for large-size graphs, but does not give any availability QoS guarantee and requires a high replica degree, and (3) the exact methods guarantee the required availability QoS, although their run-time overhead is very high. We currently extend the simulation model by adding QoS and consistency components into the model.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quality of availability for widely distributed and replicated content stores

As the Internet continues to experience a tremendous expansion in number of users and services today, the importance of satisfying service availability becomes recently one of the most critical factors for the success of “Internet services” such as the World Wide Web, peer-to-peer file sharing and digital audio/video streaming. In this thesis, we take an availability-centric view on end-to-end ...

متن کامل

Improve Replica Placement in Content Distribution Networks with Hybrid Technique

The increased using of the Internet and its accelerated growth leads to reduced network bandwidth and the capacity of servers; therefore, the quality of Internet services is unacceptable for users while the efficient and effective delivery of content on the web has an important role to play in improving performance. Content distribution networks were introduced to address this issue. Replicatin...

متن کامل

An Efficient Data Replication Strategy in Large-Scale Data Grid Environments Based on Availability and Popularity

The data grid technology, which uses the scale of the Internet to solve storage limitation for the huge amount of data, has become one of the hot research topics. Recently, data replication strategies have been widely employed in distributed environment to copy frequently accessed data in suitable sites. The primary purposes are shortening distance of file transmission and achieving files from ...

متن کامل

Optimal Replica Placement in Data Grid Environments with Locality Assurance

Data replication is typically used to improve access performance and data availability in Data Grid systems. To date, research on data replication in Grid systems has focused on infrastructures for replication and mechanisms for creating/deleting replicas. The important problem of choosing suitable locations to place replicas in Data Grids has not been well studied. In this paper, we address th...

متن کامل

Improving Data Availability Using Combined Replication Strategy in Cloud Environment

As grow as the data-intensive applications in cloud computing day after day, data popularity in this environment becomes critical and important. Hence to improve data availability and efficient accesses to popular data, replication algorithms are now widely used in distributed systems. However, most of them only replicate the static number of replicas on some requested chosen sites and it is ob...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001